﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ServiceBus.EndPoint
{
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
    public partial class MessageSenderProxy : System.ServiceModel.DuplexClientBase<ServiceBus.Contract.IMessageSender>, ServiceBus.Contract.IMessageSender
    {

        #region OVERRIDE CONTRUCTOR FUNCTIONS
        public MessageSenderProxy(System.ServiceModel.InstanceContext callbackInstance) :
            base(callbackInstance)
        {

        }

        public MessageSenderProxy(System.ServiceModel.InstanceContext callbackInstance, string endpointConfigurationName) :
            base(callbackInstance, endpointConfigurationName)
        {
        }

        public MessageSenderProxy(System.ServiceModel.InstanceContext callbackInstance, string endpointConfigurationName, string remoteAddress) :
            base(callbackInstance, endpointConfigurationName, remoteAddress)
        {
        }

        public MessageSenderProxy(System.ServiceModel.InstanceContext callbackInstance, string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
            base(callbackInstance, endpointConfigurationName, remoteAddress)
        {
        }

        public MessageSenderProxy(System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
            base(callbackInstance, binding, remoteAddress)
        {
        }

        #endregion

        public void Init(string address)
        {
            base.Channel.Init(address);
        }
    }
}
